﻿using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.JScript.Compiler;
using Microsoft.JScript.Compiler.ParseTree;

namespace Yuyi.PluginForJS.Addin
{
    public abstract class AbstractNode
    {
        public abstract string ImageKey { get; }

        public abstract IList<AbstractNode> ChildNodes { get; }

        public abstract int StartLine { get; }

        public abstract int EndLine { get; }

        public abstract int StartColumn { get; }

        public abstract int EndColumn { get; }
    }
}
